package com.xb.system.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.xb.model.domain.dto.PageDTO;
import com.xb.model.domain.vo.CompletedFileVO;
import com.xb.model.domain.vo.ErrorFileVO;
import com.xb.model.domain.vo.PendingFileVO;

public interface FileUploadService {
    IPage<PendingFileVO> getPendingFiles(Long userId, PageDTO pageDTO);
    IPage<CompletedFileVO> getCompletedFiles(Long userId, PageDTO pageDTO);
    IPage<ErrorFileVO> getErrorFiles(Long userId, PageDTO pageDTO);
    void deleteFile(Long fileId);
}